import java.util.*;

public class MapPreferences{

	private int w;
	private int h;
	private double monsterRatio;
	private double bossRatio;
	private double lootRatio;
	private int diff;
	private double openessRatio;
	private int portalCount;
	private Theme levelTheme;
	
	
	
	public MapPreferences(){
		w = 100;
		h = 100;
		monsterRatio = 0.5;
		bossRatio = 0.5;
		lootRatio = 0.5;
		diff = 0;
		openessRatio = 0.5;
		portalCount = 2;
		levelTheme = new Theme();
	}
	
	public MapPreferences(int diff){
		w = 100;
		h = 100;
		monsterRatio = 0.5;
		bossRatio = 0.5;
		lootRatio = 0.5;
		this.diff = diff;
		openessRatio = 0.5;
		portalCount = 2;
		levelTheme = new Theme();
	}
	
	public int getW(){ return w; }
	public void setW(int w){ this.w=w; }
	
	public int getH(){ return h; }
	public void setH(int h){ this.h=h; }
	
	public double getMonsterRatio(){ return monsterRatio; }
	public void setMonsterRatio(double monsterRatio){ this.monsterRatio=monsterRatio; }
	
	public double getBossRatio(){ return bossRatio; }
	public void setBossRatio(double bossRatio){ this.bossRatio=bossRatio; }
	
	public double getLootRatio(){ return lootRatio; }
	public void setLootRatio(){ this.lootRatio=lootRatio; }
	
	public int getDiff(){ return diff; }
	public void setDiff(int diff){ this.diff=diff; }
	
	public double getOpenessRatio(){ return openessRatio; }
	public void setOpenessRatio(double openessRatio){ this.openessRatio=openessRatio; }
	
	public int getPortalCount(){ return portalCount; }
	public void setPortalCount(int portalCount){ this.portalCount=portalCount; }
	
	public Theme getLevelTheme(){ return levelTheme; }
	public void setLevelTheme(Theme levelTheme){ this.levelTheme=levelTheme; }
	
}